package unit9_10;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

public class IO_test1 {
//    字节输入流fileInputStream
    public static void main(String[] args) throws IOException {
        File file = new File("E:\\桌面1\\听妈妈的话.txt");
        file.createNewFile();
        FileInputStream fileInputStream = new FileInputStream(file);

//        获取文件长度
        fileInputStream.available();

//        获取文件大小
        int i = fileInputStream.read();
        i*=i;

//        读取文件并返回读取到的位置，如果读取完毕返回-1
        System.out.println(fileInputStream.read());

//        准备一个byte数组存放读取到的文件
        byte[] b=new byte[i];
//        把读取到的一部分内容放入数组
        int len=fileInputStream.read(b);

        while(len!=-1){
            String aa=new String(b);//将byte数组转换成字符串
            System.out.println(aa);
            len=fileInputStream.read(b);
        }
        fileInputStream.close();


    }
}
